from django.shortcuts import render
from app.models import HeroType
# Create your views here.


def index(request):
    '''
    接收用户请求，处理业务逻辑，返回响应
    :param request: 用户请求
    :return: 响应
    '''
    #查询数据库
    hts = HeroType.objects.all()
    print(hts)
    #将数据传递给模板 context是一个字典变量,所以需要将数据封装到字典中
    ctx = {'hts':hts}
    #返回响应
    return render(request, 'index.html',context=ctx)

#再实现一个新的视图函数
def newindex(request,id):
    #取得请求参数
    strid=str(id)
    #查询数据库
    hts = HeroType.objects.filter(id=id).all()
    #数据处理
    print(hts)
    #将数据传递给模板
    ctx={"hts":hts}
    return render(request, 'index_copy.html',context=ctx)